.version 49 0 
.class final super com/liquid_technologies/org/apache/xerces/utils/regex/e$b 
.super com/liquid_technologies/org/apache/xerces/utils/regex/e 
.implements java/io/Serializable 
.field private r I 
.field private s I 
.field private t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 

.method <init> : (ILcom/liquid_technologies/org/apache/xerces/utils/regex/e;)V 
    .code stack 2 locals 3 
L0:     aload_0 
L1:     iload_1 
L2:     invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/e <init> (I)V 
L5:     aload_0 
L6:     aload_2 
L7:     putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$b t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L10:    aload_0 
L11:    iconst_m1 
L12:    istore_2 
L13:    dup 
L14:    astore_1 
L15:    iload_2 
L16:    putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$b r I 
L19:    aload_0 
L20:    iconst_m1 
L21:    istore_2 
L22:    dup 
L23:    astore_1 
L24:    iload_2 
L25:    putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$b s I 
L28:    return 
L29:    
        .linenumbertable 
            L0 0 
            L14 1000 
            L19 0 
            L23 2000 
            L28 0 
        .end linenumbertable 
    .end code 
.end method 

.method final i : ()I 
    .code stack 1 locals 1 
L0:     iconst_1 
L1:     ireturn 
L2:     
    .end code 
.end method 

.method final e : (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
    .code stack 1 locals 2 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$b t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L4:     areturn 
L5:     
    .end code 
.end method 

.method final f : (I)V 
    .code stack 2 locals 2 
L0:     aload_0 
L1:     iload_1 
L2:     putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$b r I 
L5:     return 
L6:     
    .end code 
.end method 

.method final g : (I)V 
    .code stack 2 locals 2 
L0:     aload_0 
L1:     iload_1 
L2:     putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$b s I 
L5:     return 
L6:     
    .end code 
.end method 

.method final j : ()I 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$b r I 
L4:     ireturn 
L5:     
    .end code 
.end method 

.method final k : ()I 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$b s I 
L4:     ireturn 
L5:     
    .end code 
.end method 

.method public final b : (I)Ljava/lang/String; 
    .code stack 5 locals 3 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$b a I 
L4:     iconst_3 
L5:     if_icmpne L296 
L8:     aload_0 
L9:     dup 
L10:    astore_2 
L11:    getfield Field [c13] r I 
L14:    ifge L56 
L17:    aload_0 
L18:    dup 
L19:    astore_2 
L20:    getfield Field [c13] s I 
L23:    ifge L56 
L26:    new java/lang/StringBuilder 
L29:    dup 
L30:    invokespecial Method java/lang/StringBuilder <init> ()V 
L33:    aload_0 
L34:    getfield Field [c13] t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L37:    iload_1 
L38:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e b (I)Ljava/lang/String; 
L41:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L44:    ldc '*' 
L46:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L49:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L52:    astore_1 
L53:    goto L584 
L56:    aload_0 
L57:    dup 
L58:    astore_2 
L59:    getfield Field [c13] r I 
L62:    aload_0 
L63:    dup 
L64:    astore_2 
L65:    getfield Field [c13] s I 
L68:    if_icmpne L115 
L71:    new java/lang/StringBuilder 
L74:    dup 
L75:    invokespecial Method java/lang/StringBuilder <init> ()V 
L78:    aload_0 
L79:    getfield Field [c13] t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L82:    iload_1 
L83:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e b (I)Ljava/lang/String; 
L86:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L89:    ldc '{' 
L91:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L94:    aload_0 
L95:    dup 
L96:    astore_2 
L97:    getfield Field [c13] r I 
L100:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L103:   ldc '}' 
L105:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L108:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L111:   astore_1 
L112:   goto L584 
L115:   aload_0 
L116:   dup 
L117:   astore_2 
L118:   getfield Field [c13] r I 
L121:   iflt L191 
L124:   aload_0 
L125:   dup 
L126:   astore_2 
L127:   getfield Field [c13] s I 
L130:   iflt L191 
L133:   new java/lang/StringBuilder 
L136:   dup 
L137:   invokespecial Method java/lang/StringBuilder <init> ()V 
L140:   aload_0 
L141:   getfield Field [c13] t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L144:   iload_1 
L145:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e b (I)Ljava/lang/String; 
L148:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L151:   ldc '{' 
L153:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L156:   aload_0 
L157:   dup 
L158:   astore_2 
L159:   getfield Field [c13] r I 
L162:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L165:   ldc ',' 
L167:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L170:   aload_0 
L171:   dup 
L172:   astore_2 
L173:   getfield Field [c13] s I 
L176:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L179:   ldc '}' 
L181:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L184:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L187:   astore_1 
L188:   goto L584 
L191:   aload_0 
L192:   dup 
L193:   astore_2 
L194:   getfield Field [c13] r I 
L197:   iflt L253 
L200:   aload_0 
L201:   dup 
L202:   astore_2 
L203:   getfield Field [c13] s I 
L206:   ifge L253 
L209:   new java/lang/StringBuilder 
L212:   dup 
L213:   invokespecial Method java/lang/StringBuilder <init> ()V 
L216:   aload_0 
L217:   getfield Field [c13] t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L220:   iload_1 
L221:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e b (I)Ljava/lang/String; 
L224:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L227:   ldc '{' 
L229:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L232:   aload_0 
L233:   dup 
L234:   astore_2 
L235:   getfield Field [c13] r I 
L238:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L241:   ldc ',}' 
L243:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L246:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L249:   astore_1 
L250:   goto L584 
L253:   new java/lang/RuntimeException 
L256:   dup 
L257:   new java/lang/StringBuilder 
L260:   dup 
L261:   ldc 'Token#toString(): CLOSURE ' 
L263:   invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L266:   aload_0 
L267:   dup 
L268:   astore_2 
L269:   getfield Field [c13] r I 
L272:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L275:   ldc ', ' 
L277:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L280:   aload_0 
L281:   dup 
L282:   astore_2 
L283:   getfield Field [c13] s I 
L286:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L289:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L292:   invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L295:   athrow 
L296:   aload_0 
L297:   dup 
L298:   astore_2 
L299:   getfield Field [c13] r I 
L302:   ifge L344 
L305:   aload_0 
L306:   dup 
L307:   astore_2 
L308:   getfield Field [c13] s I 
L311:   ifge L344 
L314:   new java/lang/StringBuilder 
L317:   dup 
L318:   invokespecial Method java/lang/StringBuilder <init> ()V 
L321:   aload_0 
L322:   getfield Field [c13] t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L325:   iload_1 
L326:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e b (I)Ljava/lang/String; 
L329:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L332:   ldc '*?' 
L334:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L337:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L340:   astore_1 
L341:   goto L584 
L344:   aload_0 
L345:   dup 
L346:   astore_2 
L347:   getfield Field [c13] r I 
L350:   aload_0 
L351:   dup 
L352:   astore_2 
L353:   getfield Field [c13] s I 
L356:   if_icmpne L403 
L359:   new java/lang/StringBuilder 
L362:   dup 
L363:   invokespecial Method java/lang/StringBuilder <init> ()V 
L366:   aload_0 
L367:   getfield Field [c13] t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L370:   iload_1 
L371:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e b (I)Ljava/lang/String; 
L374:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L377:   ldc '{' 
L379:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L382:   aload_0 
L383:   dup 
L384:   astore_2 
L385:   getfield Field [c13] r I 
L388:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L391:   ldc '}?' 
L393:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L396:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L399:   astore_1 
L400:   goto L584 
L403:   aload_0 
L404:   dup 
L405:   astore_2 
L406:   getfield Field [c13] r I 
L409:   iflt L479 
L412:   aload_0 
L413:   dup 
L414:   astore_2 
L415:   getfield Field [c13] s I 
L418:   iflt L479 
L421:   new java/lang/StringBuilder 
L424:   dup 
L425:   invokespecial Method java/lang/StringBuilder <init> ()V 
L428:   aload_0 
L429:   getfield Field [c13] t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L432:   iload_1 
L433:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e b (I)Ljava/lang/String; 
L436:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L439:   ldc '{' 
L441:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L444:   aload_0 
L445:   dup 
L446:   astore_2 
L447:   getfield Field [c13] r I 
L450:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L453:   ldc ',' 
L455:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L458:   aload_0 
L459:   dup 
L460:   astore_2 
L461:   getfield Field [c13] s I 
L464:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L467:   ldc '}?' 
L469:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L472:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L475:   astore_1 
L476:   goto L584 
L479:   aload_0 
L480:   dup 
L481:   astore_2 
L482:   getfield Field [c13] r I 
L485:   iflt L541 
L488:   aload_0 
L489:   dup 
L490:   astore_2 
L491:   getfield Field [c13] s I 
L494:   ifge L541 
L497:   new java/lang/StringBuilder 
L500:   dup 
L501:   invokespecial Method java/lang/StringBuilder <init> ()V 
L504:   aload_0 
L505:   getfield Field [c13] t [u60] 
L508:   iload_1 
L509:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e b (I)Ljava/lang/String; 
L512:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L515:   ldc '{' 
L517:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L520:   aload_0 
L521:   dup 
L522:   astore_2 
L523:   getfield Field [c13] r I 
L526:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L529:   ldc ',}?' 
L531:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L534:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L537:   astore_1 
L538:   goto L584 
L541:   new java/lang/RuntimeException 
L544:   dup 
L545:   new java/lang/StringBuilder 
L548:   dup 
L549:   ldc 'Token#toString(): NONGREEDYCLOSURE ' 
L551:   invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L554:   aload_0 
L555:   dup 
L556:   astore_2 
L557:   getfield Field [c13] r I 
L560:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L563:   ldc ', ' 
L565:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L568:   aload_0 
L569:   dup 
L570:   astore_2 
L571:   getfield Field [c13] s I 
L574:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L577:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L580:   invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L583:   athrow 
L584:   aload_1 
L585:   areturn 
L586:   
        .linenumbertable 
            L0 0 
            L10 3000 
            L14 0 
            L19 4000 
            L23 0 
            L58 5000 
            L62 0 
            L64 6000 
            L68 0 
            L96 7000 
            L100 0 
            L117 8000 
            L121 0 
            L126 9000 
            L130 0 
            L158 10000 
            L162 0 
            L172 11000 
            L176 0 
            L193 12000 
            L197 0 
            L202 13000 
            L206 0 
            L234 14000 
            L238 0 
            L268 15000 
            L272 0 
            L282 16000 
            L286 0 
            L298 17000 
            L302 0 
            L307 18000 
            L311 0 
            L346 19000 
            L350 0 
            L352 20000 
            L356 0 
            L384 21000 
            L388 0 
            L405 22000 
            L409 0 
            L414 23000 
            L418 0 
            L446 24000 
            L450 0 
            L460 25000 
            L464 0 
            L481 26000 
            L485 0 
            L490 27000 
            L494 0 
            L522 28000 
            L526 0 
            L556 29000 
            L560 0 
            L570 30000 
            L574 0 
        .end linenumbertable 
    .end code 
.end method 
.innerclasses 
    [c13] [c12] b static 
.end innerclasses 
.const [c12] = Class [u67] 
.const [c13] = Class [u68] 
.const [u60] = Utf8 Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
.const [u67] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/e 
.const [u68] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/e$b 
.end class 
